package cn.topevery.garden.framework.base;

import java.io.UnsupportedEncodingException;

/**
 * @author ：peng.tian
 * @date ：Created in 2021/9/9 9:44
 * @description：IoT协议处理基类
 */
public abstract class IoTHandlerBase {
    /**
     * 是否属于此处理类
     *
     * @param input
     * @返回值 Boolean
     * @创建人 peng.tian
     * @创建时间 2021/9/9
     */
    public abstract Boolean isProcess(byte[] input) throws UnsupportedEncodingException;

    /**
     * 处理过程
     *
     * @param input
     * @返回值 String
     * @创建人 peng.tian
     * @创建时间 2021/9/9
     */
    public abstract String onProcess(byte[] input) throws Exception;
}
